package com.qtenv.datasync.utils;

import cn.hutool.core.util.StrUtil;
import com.qtenv.datasync.service.entity.Terminals_bf;

import java.util.List;

/**
 * @ClassName LngLatTrans
 * @Author CBL
 * @Date 2022/6/8 16:49
 **/
public class LngLatTrans {
    public static void main(String[] args) {
        List<Terminals_bf> terminals = null;
        terminals.forEach(terminal -> {
            String lng = terminal.getLng();
            String lat = terminal.getLat();
            if (StrUtil.isNotBlank(lng) && StrUtil.isNotBlank(lat) && lng.indexOf(":") != -1 && lat.indexOf(":") != -1) {
                System.out.println(lng + "," + lat);
                String[] lngs = lng.split(":");
                double dLng = Double.valueOf(lngs[0]) + (Double.valueOf(lngs[1]) / 60) + (Double.valueOf(lngs[2]) / 3600);
                String[] lats = lat.split(":");
                double dLat = Double.valueOf(lats[0]) + (Double.valueOf(lats[1]) / 60) + (Double.valueOf(lats[2]) / 3600);
                System.out.println(dLng + "," + dLat);
                // UPDATE
            }
        });

        double d = 108D + (54 / 60D) + (22.2 / 3600);
        System.out.println(d);
    }
}
